Le codage des arbres binaires
نویسنده
چکیده
Les arbres sont principalement la structure de donnée utilisés pour stocker des données ordonnées et d’après Knuth la plus importante structure non-linéaire intervenant dans l’informatique. Ils sont très utilisés dans tous les domaines, parce que bien adaptés à la représentation naturelle d’information organisée homogène, et d’une grande rapidité et commodité de manipulation. On trouve cette structure dans tous les domaines de l’informatique, que ce soit par exemple en compilation (arbres syntaxiques pour représenter les expressions ou productions possibles d’un langage), en imagerie (les arbres quaternaires), en algorithmique (par exemple elle est le support de méthodes de tris ou de gestion d’information en tables) ou encore dans les domaines de l’intelligence artificielle (arbres de jeux, arbres de décisions, de résolution etc.). Les arbres sont constitués des nœuds (ou nœuds internes) et des feuilles (ou nœuds externes). Un arbre est soit vide soit il a une racine qui a un ou plusieurs fils qui sont récursivement des arbres. Un arbre binaire a la popriété suivante : chaque nœud (interne) a exactement deux fils, le fils gauche et le fils droit. Dans ce papier nous allons nous restreindre aux arbres binaires ordonnés, orientés, qui soront appelés brièvement arbres. Voir [10] et [11] pour détaills sur le traitement des arbres. Le nombre des différents arbres avec n nœuds est donné par le bien connu nombre de Catalan : cn = (2n)!/n!(n + 1)! Plusieurs algorithmes combinatoires donnent des méthodes pour énumérer tous ces arbres. Dans ce cas il est avantageux d’avoir quelques représentations concises des arbres. Une situation idéale est d’avoir une bijection entre une suite de longueur n
منابع مشابه
An Algorithm to Compute the Möbius Function of the Rotation Lattice of Binary Trees
Though the rotation lattice of binary trees is not a modular lattice^ we show that its Möbius fonction jx can be computed as f or distributive lattices. If T and T' are binary trees with n internai nodes, a O(n) time and O{n) space algorithm is developedfor Computing \i(T, 7"). Résumé. Bien que le treillis de rotation des arbres binaires ne soit pas modulaire, on montre que sa fonction de Möbiu...
متن کاملMesure d'entropie asymétrique et consistante
Résumé. Les mesures d’entropie, dont la plus connue est celle de Shannon, ont été proposées dans un contexte de codage et de transmission d’information. Néanmoins, dès le milieu des années soixante, elles ont été utilisées dans d’autres domaines comme l’apprentissage et plus particulièrement pour construire des graphes d’induction et des arbres de décision. L’usage brut de ces mesures n’est cep...
متن کاملCombinatorics of non - ambiguous trees † ‡
This article investigates combinatorial properties of non-ambiguous trees. These objects we define may be seen either as binary trees drawn on a grid with some constraints, or as a subset of the tree-like tableaux previously defined by Aval, Boussicault and Nadeau. The enumeration of non-ambiguous trees satisfying some additional constraints allows us to give elegant combinatorial proofs of ide...
متن کاملA low-delay transform domain approach to trellis coded quantization
In this paper we propose a new transform domain coding technique called transform trellis coded quantization (TTCQ) that is based on the trellis coded quantization technique recently proposed where Ungerboeck’s amplitude modulation trellises and set partitioning ideas are used for source coding. We combine the proposed technique with a transform domain formulation for small frame sizes obtainin...
متن کاملOn trees, tanglegrams, and tangled chains
Tanglegrams are a class of graphs arising in computer science and in biological research on cospeciation and coevolution. They are formed by identifying the leaves of two rooted binary trees. The embedding of the trees in the plane is irrelevant for this application. We give an explicit formula to count the number of distinct binary rooted tanglegrams with n matched leaves, along with a simple ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- The Computer Science Journal of Moldova
دوره 3 شماره
صفحات -
تاریخ انتشار 1995